say/do admirable things - Turkish English Dictionary